artillery ammunition - German English Dictionary